Big Huge Thesaurus

Polyodon spathula

noun